Skip to main content
TrustRadius
MATLAB

MATLAB

Overview

What is MATLAB?

MatLab is a predictive analytics and computing platform based on a proprietary programming language. MatLab is used across industry and academia.

Read more
Recent Reviews

TrustRadius Insights

MATLAB has proven to be an invaluable tool for a wide range of use cases across academia, research, and industry. Users have praised its …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing

Student

$49

On Premise
per student license

Student

$49

On Premise
per student suite license

Home

$149

On Premise
perpetual license

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

Matlab Filtering Demo Part 1

YouTube

Digital image processing: p038 - Hough Transform with Matlab Demo

YouTube

3D Volumetric Image Processing Demo - MATLAB Video

YouTube

MATLAB Profiler Demo

YouTube

(SSP 1.1.6) Principle of Maximum Likelihood Estimation: Matlab Demo

YouTube

Lecture 02 Part 5: Finite Difference for Heat Equation Matlab Demo, 2016 Numerical Methods for PDE

YouTube
Return to navigation

Product Details

What is MATLAB?

MATLAB Video

MATLAB Introduction

MATLAB Technical Details

Deployment TypesOn-premise
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo

Frequently Asked Questions

MatLab is a predictive analytics and computing platform based on a proprietary programming language. MatLab is used across industry and academia.

Reviewers rate Usability highest, with a score of 9.9.

The most common users of MATLAB are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(223)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

MATLAB has proven to be an invaluable tool for a wide range of use cases across academia, research, and industry. Users have praised its versatility, ease of use, and extensive capabilities in solving complex problems and handling large amounts of data. From academic homework and research projects to major industry applications, MATLAB has been employed for a variety of purposes.

In the academic realm, MATLAB is commonly used as a teaching instrument, particularly in engineering and mathematical courses. It helps students grasp complex concepts that cannot be easily computed by hand and provides an accessible coding platform with excellent visualization capabilities. MATLAB is also utilized for simulation purposes, allowing engineering students to evaluate complex integrals and summations, as well as undertake signal processing projects.

Researchers frequently rely on MATLAB for data analysis and modeling tasks. Its intuitive interface and programming structures make it an ideal tool for generating graphs and plots for visualization purposes. MATLAB's built-in artificial neural network models have been effectively employed for various studies, including rainfall-runoff modeling, earthquake and wind excitation analysis, and climate data processing.

In industry settings, MATLAB proves its worth by solving complex problems, automating processes, and handling large datasets. It is widely used for prototyping mathematical algorithms in machine learning applications, aiding in product conceptualization through data visualization and mathematical modeling. Additionally, MATLAB finds utility in diverse fields such as power systems simulation, medical research, control systems development, image processing, algorithm prototyping, and automation.

Overall, MATLAB's broad range of applications across academia, research, and industry makes it a valuable asset for individuals and organizations alike. Its adaptable nature enables users to tackle various challenges efficiently while benefiting from its abundant functionalities and user-friendly interface.

Users highly recommend using MATLAB for its versatility and ease of use, especially for tasks in biomedicine, academia, and image processing. They also suggest utilizing MATLAB for modeling and analyzing big data, as well as solving problems that heavily rely on numerical computations.

Users find the license price for MATLAB worth it due to its wide adoption and extensive usage in most companies. They advise starting with simple problems and exploring the detailed documentation available in MATLAB's help menu. Users also recommend working with Mathworks to identify required packages and obtain a realistic price quote.

To optimize code in MATLAB, users suggest receiving proper training and taking advantage of online tutorials and user forums. They recommend searching for pre-defined functions online to streamline code implementation. For an easier learning experience, users suggest using MATLAB on the Windows operating system.

Users find MATLAB suitable for mathematical and computationally intensive tasks, making it the backbone software for engineering students. They recommend keeping the documentation handy while learning MATLAB and suggest considering the frequency of use before purchasing the software.

Furthermore, users highly recommend MATLAB for mathematical computational programming and simulations, as well as computation and simulation tasks in general. They suggest seeking help or referring to tutorials to learn MATLAB effectively. Users also recommend getting a review book to grasp the basics of MATLAB.

Lastly, users believe that MATLAB is an essential tool for business success and a great platform for calculus, problem-solving, and multitasking. They suggest taking a course or introduction to make the most out of MATLAB's capabilities. Users view MATLAB as a versatile software that can be used in any field, especially in engineering.

Despite acknowledging the significant upfront and ongoing cost of MATLAB, users highly recommend it due to its well-designed, well-supported, fast, and robust nature.

Attribute Ratings

Reviews

(1-20 of 20)
Companies can't remove reviews or game the system. Here's why
Doyle Reynolds | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
I have been using MATLAB for quite a long time and we use it quite frequently at Broward. It is constantly used within our research groups and by quite a lot of undergrad and postgraduate students. For the most part, we use the software for simulation purposes and we also interface MATLAB when teaching other program languages such as Fortran, as the engine allows for this. The interface is incredibly intuitive and the modeling of differential equations/integrals allows us to quickly and efficiently process large amounts of data in a short time. Currently, we are running a machine learning course, which teaches the students how to visualize and build neural networks, so building prototypes of these models helps develop an underlying understanding of the mathematics involved.
  • MATLAB is great at providing in-depth models and simulations with very little coding, this is particularly useful to non-coders and potential data scientists who know very little or basic understanding of coding languages. The drag and drop components of the software are ideal and its simplicity allows the user to really understand the math behind the simulations running.
  • It is fantastic for visualizing data, without being able to properly visualize data is almost useless, MATLAB allows the users to quickly dissect and understand how different data sets affect different variables and so forth.
  • It has a wide range of supportive documentation and the online community is very active and engaged. If you ever have any problems, you can always count on someone being there to help you understand what is going on.
  • I believe the software is quite expensive, so it is not open to independent parties which is a shame as it is fantastic at what it does, if they could find a way to include independent people rather than mass groups, I think it would really benefit a lot of people.
  • The responsiveness of the software is not always the best and this can be very hindering to the user, especially when working with sensitive data/models.
  • MATLAB is inefficient in some of its works and sometimes it is not the best tool for the job, there are times when it is quicker to write scripts in Python that run and work much better than they would ever do in MATLAB.
There are many specific scenarios where MATLAB is well suited. Researchers need fast modeling and fast prototypes for data. In a research environment, new ideas are always popping up so it is important to be able to distinguish quickly what methods are needed and how to get things done. Mostly we know in advance what methods will be successful in our modeling so the only caveat we have is programming time- this is not too much of a problem, because a lot of time is saved as everything needed to run a successful simulation is already outlined in MATLAB variety of functions. I think situations, where MATLAB is less suited, are for people which already can code really well- or already know languages that outperform MATLAB in certain scenarios, such as Python. As a general program language, it often un-performs and although does integrate into other languages such as Fortran, it is quirky and quite slow for many a task.
Karambir Singh Khalsa | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
We used MATLAB to import and process raw EEG data gathered using the Muse Brain Sensing Headband as part of a dissertation research project.
  • Task automation
  • Toolkit development and implementation
  • Plotting and graphing of data
  • Built-in support for a variety of commonly used file formats
  • Productivity tools in the editor such as code-completion
  • Integration with source control products
MATLAB is well suited for data which needs to be displayed in a plot. It is also good for importing and processing raw data.
Saransh Dikshit | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I have been using MATLAB for almost all of my academic stuff. I use it for solving my homework and completing my research. I have used it to do data processing and filtering. I have used the inbuilt artificial neural network models for my work. I used ANN for rainfall-runoff modeling for my research. I have also used it to do earthquake and wind excitation related studies. I have used MATLAB to generate time histories for wind loads and earthquake loads. For all the experiments that I carry out in my research, I use MATLAB for data filtering to remove noise from the obtained experimental results. I have used MATLAB for simple finite element modeling as well.
  • It has a very user friendly library which helps users learn this software fairly quickly in a short span of time.
  • The graphical user interface provided by the software is really good.
  • The code that a person writes allows options for debugging.
  • One can visualize the flow of control of their code inside MATLAB.
  • I would want for the library to get updated more regularly.
  • MATLAB uses a lot of computer memory for running heavy simulations. Its performance could certainly be optimized.
  • Apart from this, I think MATLAB is a very powerful software and helps in almost every scenario of engineering.
MATLAB is well suited for data processing and filtering. It can be used well with civil engineering problems related to earthquake or wind engineering. It has a lot of inbuilt models within it. I have used it for Artificial Neural Networks. I have run heavy simulations with MATLAB and the results that I obtained were similar to what I got when I did heavy finite element simulations.
Tyler Grudowski | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use MATLAB for a variety of different functions at NoMo Diagnostics. We do a ton of data analyzation using the software, where we take huge amounts of data and run them through a script that was developed in MATLAB. We also use the software to output graphs and plots from this data to get a visual of a data set.
  • MATLAB is very good at helping me create files that I can share anywhere and with anyone. It allows me to write a script and then share it with people so they can open it on the notepad app on their Mac or PC.
  • I like that MATLAB can be used on both Mac and PC. I prefer to use a Mac when doing work, so it's nice that you can obtain the software for either operating system, and then work seamlessly between the two.
  • MATLAB's help network is extremely vast. Inside the manual, you can find pretty much any function that you could possibly need to use.
  • I wish it was easier to go through the help manual to find what you need. If you know the keyword that you need to use, it's very easy to just type that in to the program and it will take you to the proper spot. If you don't know the keyword, it is extremely hard to find what you are looking for sometimes.
  • The program itself is not very intuitive for first-time users. Once you get used to the software, it is much more straightforward, but it is hard to just pick it up and begin to use MATLAB.
  • Because MATLAB is more of a mathematics and engineering help software, you cannot write a ton of in-depth code using it. If you are looking to develop a whole application for a tablet or something of the like, you need to learn another language.
MATLAB is fantastic for analyzing, sorting, and displaying data. I use it all the time to make large data sets easier to understand. It is fantastic for making plots and graphs that display data sets. When you are looking to develop a full application to load onto a smartphone or tablet, MATLAB will not be enough.
Ryan McGarry | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use MATLAB in constructing our software platform, data analytics, neurophysiological data processing, and algorithm development. Our product uses MATLAB to process data captured from neurophysiological sensors in a live environment, and the software connects with a UI to graph live feedback. Furthermore, our science department uses MATLAB to analyze and plot other data to provide insights for our customers.
  • Neurophysiological algorithm development, as there are numerous built-in and pre-existing third-party packages to capture data from neuro devices and process it.
  • MATLAB is very useful for data analytics, as there are built-in packages to provide out-of-the-box data solutions.
  • Code versioning is integrated in MATLAB so that it can easily connect to Bitbucket/Git repositories if you have multiple developers or data scientists working on a single codebase.
  • MATLAB can be bulky, requiring a lot of time to install and open.
  • Fewer scientists and developers use MATLAB compared to Python these days, making it more difficult to grow a team for a project with the core language written in MATLAB.
  • There are fewer third-party packages for MATLAB compared to Python and other programming languages.
  • While programs written in MATLAB are highly capable of performing almost any task, it can often be a tricky or "hacky" process to accomplish different tasks that other languages are better suited to do.
MATLAB has excellent plugins for processing and analyzing data. Furthermore, it is highly reliable for performing complex calculations/computations (such as running different types of dimensionality reduction techniques on datasets) and is a great environment for developing new algorithms.
April 26, 2021

MATLAB, The Great

Alejandro Daniel Copati | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I use MATLAB mainly to develop GUI and scripts to control our electronic products. I also used MATLAB in the University to solve Mathematics and Electronics problems.

In the company, we use MATLAB in the Electronics and Development department, precisely because of the ease of MATLAB when creating GUIs and being able to remotely control the devices we manufacture and test, either through USB, or WiFi or Bluetooth.

  • Very powerful console. You can do anything directly through the MATLAB console with no need to write a whole C/C++ program to do simple things.
  • Ease of creating a simple and intuitive GUI with a very powerful wizard.
  • A lot of professional packages and toolboxes for complex problems resolutions. Like Signal Processing, Image Processing, Calculus, etc.
  • The language of programing is like a very nice version of C/C++.
  • The handling of the variables is all making for MATLAB, you don't need to pay attention if you are using more memory that you have, for write one example. MATLAB take care of your stuff and optimize it.
  • When a GUI start to grow up and have many objects, the performance of it starts to decrease very quickly and start to crash sometimes.
  • You can not have more than one function in each file. I mean, you can't make a sort of library in one .m file. If you have different functions, you have to have different files.
  • I think that a very good improvement is that MATLAB can understand the C/C++ sentence and data types. I mean, if I have an array of hexadecimal values in C/C++, I can't copy that in MATLAB because I can't use "0xA4" for the A4 hex value, for example.
MATLAB is perfect for education, with all the specific and professional toolboxes that it has, is a very powerful suite to learn how to develop a workable platform.

I think that is a little less appropriate in the case that you are an applications developer, where you have to make an application that has to work independently if the user has or hasn't idea how to use MATLAB.
February 27, 2020

MATLAB is quite useful

Score 9 out of 10
Vetted Review
Verified User
Incentivized
MATLAB is used for running data analytics, power systems simulations, and optimization studies, often along with third-party platforms like CPLEX and Gurobi.
  • User-friendly interface, the learning curve is smooth.
  • Plotting functions are diverse, can save a figure in an editable format.
  • Interfaces with many tools in different fields
  • Subject-specific toolboxes
  • Expensive
  • Bulky, little slow as the size of input data increases
MATLAB is well-suited for running proof-of-concept simulations. The learning curve is smooth, so setting up initial experiments is easy. MATLAB is well-respected in the academic community as well as the industry.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It has been used as a learning tool to teach math concepts that cannot be computed by hand. It is initially taught and introduced and then students are expected to pick it up and learn on their own. It is useful and an easy to learn coding program and excellent visualization tool.
  • Numerical computing
  • Graphical modeling
  • Education tool
  • Better UI with Mac/IOs users
I use it as a math tool for functions not done by hand, and a good way to view plots and data quickly. Also recently used as a tool to study next gen sequencing data from DNA sequencing results. The program can be made very simple to use, so that anyone without programing experience can use it.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
MATLAB is used by our organization mainly within the firmware and software department, but there are several mechanical engineers who also utilize the program. Some of our disciplines also use MATLAB for manipulation of signals and images. For me, the software is used to make programs and functional GUIs.
  • Plotting data
  • Matrix manipulation
  • GUIs
  • Price. The cost can be prohibitive.
  • Responsiveness of the software
  • No autofilling
MATLAB is best suited for matrix manipulation. It is a very powerful computational tool used by many different disciplines of engineers, but is very easy to use. You can write a script to work with most hardware.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It tends to be used by colleagues who have some form of background in engineering and, hence, are familiar with the software. As a scripting software, it is very versatile and is used to handle sizeable data, do data cleaning, perform statistics and visualize data.
  • Very versatile
  • Good for data wrangling and visualization.
  • Other domain-specific packages such as SimBiology can be added on top of base MATLAB.
  • Can be pricey for non-academic users.
  • Uses 1-based indexing, unlike many other scripting languages.
Well suited when complex calculations including, but not limited to, matrices, multiple dimensions, arrays, etc. are needed. Also, if particular Matlab-based packages are desired. It is, however, expensive for non-academic users, so for simpler tasks, other free open-source software can be considered. Dedicated MATLAB support also comes with the purchase, not to mention many training resources.
Juan Carlos Molina Castejón | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
MATLAB is used across the entire University. There are network licenses that can be used in the many computer labs across campus, and thus can either be used by instructors within their courses or by students working on a project individually. MATLAB is used primarily to teach concepts of control systems, neural networks and to run computer simulations.
  • A great high-level abstraction programming language that's very easy to learn yet extremely powerful for more advanced users to take advantage of its computing capabilities.
  • Top notch documentation that's built directly into the programming environment and very well structured courses/workshops can be found online (free).
  • Great support team and frequently updated application that's designed to make efficient use of modern Intel processor's available resources.
  • Diverse types of licensing (students, professional, organizational) allow for flexible plans and can be customized to include the toolboxes you require for your specific use case.
  • MATLAB should have a full free version (without time limit) in order to be more accessible and thus have a greater user community.
  • The idea of having toolboxes to work directly with hardware (microcontrollers, single-board computers) is great, but one can tell it isn't updated very frequently and there isn't as much documentation available as with more common resources.
  • Our organization had a lot of trouble getting our network licenses to work properly and there wasn't any local service provider that could help us get it to work faster.
MATLAB is an outstanding environment for scientific research and engineering teams to develop scripts and simulations and be able to look into new areas of interest without having specialized knowledge of the topic. You can make use of the many available toolboxes in many different fields such as Statistics, Data Science and Databases. You can even compile code that interacts with other programming languages like C++, third-party embedded systems and industrial hardware (PLCs). MATLAB also has a simulation environment that enables you to create visual representations of real systems to interact with them and adjust them before production saving you time and money.
December 12, 2018

MATLAB Review for Analyst

Score 6 out of 10
Vetted Review
Verified User
Incentivized
I use MATLAB myself for data analysis. Sometimes it is easier to use the built-in functions rather than creating functions myself in Excel. So it saves me time.
  • built-in function libraries, no need to create new functions most of the time
  • MATLAB has interfaces to Python so I sometimes use specific Python modules to pre-process data sources.
  • Common data sources are easy to import to MATLAB
  • MATLAB is not commonly used in business sense so I do not find many support for business use
  • software not open-sourced
MATLAB is well suited for school and can be suited for business but it needs to allow more business professionals to use so people can get more peer support.
Bin Cai | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
MATLAB has been used by mostly all of the engineering programs and so it has been made available to all of the engineering computer labs to solve problems in multiple disciplines, such as product optimization design, spectrum and time series analysis of data, signal process, statistical data analysis and model formulation, and image processing.
  • A tremendous collection of functions (mathematics, statistic, financial, etc) have already integrated into MATLAB and free to use for all of the users no matter what type of license users have
  • MATLAB Toolbox is pretty powerful. Its GUI interface helps users visualize solutions directly and can generate editable MATLAB code easily for future use.
  • MATLAB tutorials are everywhere (online video tutorials, forums, and seminars) and are easy to find. Documentation from MATLAB itself is also clear to follow with few sample questions.
  • Although MATLAB language is easy to learn and use, there is still limited interaction between MATLAB and other widely-used programming languages such as Python. Would like to see a language convertor that can convert MATLAB language into other ones.
  • It takes much RAM and memory of a computer when processing data in MATLAB, which definitely slows the computational speed.
  • To generate an animation for a parametric study, it would take lots of efforts to write the code or proceed with a specified GUI. With some experience with mathematical, I feel mathematical is even easier to use although I was quite new to it at that time.
MATLAB is very suitable for educational use, such as to test new algorithms, to simulate/optimize product design, and to analyze large sets of data. However, installing MATLAB needs a large amount of space in a computer, and using it to process data, which is the most popular feature, also consumes large memory/RAM in a computer. Users would need to configure the computer before installing it on the computer.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
In my company we use MATLAB for many of our coding needs. We work studying radar data and processing the radar echoes, therefore we deal with huge amounts of data needed to be manipulated with mathematical operations like FFT for example. Most of our scripts are either based in MATLAB or incorporate MATLAB functions.
  • Math calculations done easily, no need to add too many libraries or any complicated imports.
  • Plotting graphs is user friendly and they look good.
  • Keeping data in matrix form is useful, and they are easily accessible and referenced later in the code.
  • Easy access to stored matrices of data from the main screen. I really appreciate this feature to continuously double check how data is being saved and also to check the values from time to time.
  • Expand the student free versions, as a student it should be more encouraged to obtain free software to practice and learn more.
  • Too high price for license, too expensive for private use outside an organization.
Sometimes we have to use Python because of easier integration with some of our C ++ scripts. Also since it's open source some of my coworkers prefer it. Generally I prefer MATLAB due to the matrix and accessibility and I think it is extremely more user-friendly and easier access to the stored data matrix. Also I prefer MATLAB language much more than Python, which I consider less straightforward sometimes.
Maike Holthuijzen | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
I work as part of a climate modeling team at the University of Vermont, which includes faculty from many departments and universities. We use MATLAB for handling and processing climate data in the form of NetCDF files. MATLAB has a library called netCDF that facilitates the opening, viewing, and manipulation of NetCDF files. In addition, the climate modeling team, of which I am a member, is also part of a larger research group. Although it varies, most members of the research group use MATLAB for some or all of their analyses. MATLAB makes it easy to process and manipulate large files, making our research more efficient.
  • I LOVE the MATLAB debugger. It's probably the best debugger I've ever used. You can easily set breakpoints and run through code line by line. This is immensely helpful in locating hard to find bugs.
  • The GUI interface to MATLAB is also very intuitive. The menu has options for quickly creating functions, scripts, and debugging. You can also view all your variables in the variable environment, which is helpful. For example, you can click on a matrix you created within the variable window, and you can view its dimensions and attributes.
  • The help function in MATLAB is also very good. You can get help for any function by typing 'help '. The help function is useful because it also lists many examples of how to use the function you need help on. The online help for MATLAB is also very good and includes tons of examples.
  • It would be great if MATLAB was open source, although that is unlikely to ever happen. I have the luxury of owning a license through my work, but I would not be able to afford it if I could not get it through my work.
  • I am also an R user, and I appreciate that in R, you can run code line by line very easily. However, in MATLAB it is a bit more difficult.
  • I am not a fan of MATLAB cell arrays...they are very difficult to work with. In addition, the plotting functionalities and options in MATLAB are not great. I would never use Matlab to create publication - quality figures.
MATLAB is well suited for processing various types of file formats, including more rare file formats used in climate modeling. It is also excellent for any type of modeling that involves significant amounts of matrix computations (I have found it to be more efficient than R). It is also fairly easy to vectorize most operations if computational efficiency is a big concern. MATLAB is an excellent option if you want to solve an optimization problem with genetic algorithms. The genetic algorithm toolbox (GA toolbox) in MATLAB is one of the best I've used and is extremely versatile.
It is not great for any type of agent-based modeling (e.g. cellular automata or swarm models). Also, I would not recommend MATLAB for producing plots. It is somewhat difficult to fine-tune the appearance of plots.
Manuel Aguilar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Matlab is used in my organization in the engineering departments for handling several types of problems and for automation of processes. The geophysics department uses it for creating methods for gravimetric data processing and residual gravimetric data separation from regional data. Also, we have used it to correctly process electrical data acquired for water exploration in the subsurface. In the seismic exploration area, we have created seismic acquisition simulations.
  • MATLAB has a lot of automation tools so extracting data from a database such as Excel and processing it can be done just by hitting one button.
  • MATLAB is excellent at handling data from diverse sources. It can work with images, sounds, sensors, so in the engineering world this is a great tool.
  • The workspace is really interactive and its editor features have useful tools such as autocompletion (which is key when coding fast) and bug reporting so you know exactly where you messed up in your code.
  • It is really expensive, and lots of the tools you need in order to read some type of files need to be paid for.
  • Running programs created using MATLAB can be challenging in some scenarios, since is not a commonly used software with some of our clients who prefer their programs to run in Excel via macros.
  • It's a closed source program so getting to know how it computes is really hard.
Matlab is really suited for working as an automation tool in several engineering scenarios. For instance, in gravimetric analysis it surpasses most commercial softwares since one can program all the mathematic functions needed for data processing and customize all the reports needed in the project. Also, Simulink as a tool for running simulation workflows is extremely powerful and easy to use with MATLAB.
February 13, 2018

My review of MATLAB

Score 7 out of 10
Vetted Review
Verified User
I used MATLAB for image processing projects and computer application in Power System projects. It helps to calculate the various electrical parameters, which is then used to optimize loss of power and money. Simulation is also done using various inbuilt tools, and it also can be interfaced with various microprocessor boards for its proper functioning.
  • Easy to learn and understand for beginners
  • Open source code and good customer support
  • Good toolbox and documentation available
  • High memory consumption makes it incompatible with some processors
  • Processing time is longer
  • High price of software license
MATLAB is useful when you are working with a fast processor and a large number of lines of code. Working on a slow processor will make the code run slow, taking too much time to give output. It is quite useful for Electrical Engineers for solving problems of networking, signal processing, control systems etc.
February 01, 2018

MATLAB a great software!

Pritesh Patel | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
MATLAB was used to program the bayesian networks for determining product variability from a set of data that we recieved. We used matlab to also plot results. We also did a lot of simulation of models using matlab. We were able to create controllers in Matlab for the different flight systems and see their responses.
  • Very user friendly as far as the Syntax is concerned
  • The UI is very intuitive
  • Great for solving engineering problems
  • A better UI that looks more cool
  • Ability to create and save formulas so they format correctly
  • Ability to import formulas for complex problems.
Matlab is great for engineering analysis. I used it for many Aerospace classes and research as well. It was great to solve complex physics, thermodynamics, and propulsion problems. Matlab is not a typical software programmer. If you need to write a small program it would be better to write in other languages.
Himanshu Singh | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
ResellerIncentivized
We use MATLAB for DATA visualization and converting data into Mathematics equations and Models Especially product department uses this for data analysis. We gather a lot of data on a daily basis, so many product releases.During product conceptualization, it helps a lot on giving the decisions on features. If one is analytical and love to visualize things in Mathematics, MATLAB is a beautiful.product!
  • Converting any data into Mathematical Model
  • Nice Data Visualization
  • Dealing with large sets of data
  • Defining data parameters.
  • Not ability to transform into direct business solutions
  • Being an expert on MATLAB takes a longer time
  • More flexibility needed for other departments in the business
Best suited when you have a clear-cut process of defining the mathematical solution and have a business to data transformation in mind. Works wonder for analytical society. It is not well suited if you have more problems related to human error. If you can manage this product then it is a great cost optimizing tool.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We use Matlab for early prototyping of new technology. It is familiar to many and the environment makes a large amount of experimentation pretty easy. We have also deployed solution compiled from Matlab and using their run-time to production.
  • makes experimentation easy with managed toolboxes
  • the overall environment is good to work with
  • compatible with work done years ago
  • staying current with the latest algorithms
Early prototyping where self-contained functions are suitable for the whole job. If open source is to be included in a broad way, then MATLAB becomes less convenient.
Return to navigation